package com.engine4cloud.tdf.supervision.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.engine4cloud.tdf.common.data.web.response.PageInfo;
import com.engine4cloud.tdf.common.data.web.response.Params;
import com.engine4cloud.tdf.supervision.dto.create.RcglVerificationEvidenceCreateDTO;
import com.engine4cloud.tdf.supervision.dto.query.RcglVerificationEvidenceQueryDTO;
import com.engine4cloud.tdf.supervision.dto.result.RcglVerificationEvidenceResultDTO;
import com.engine4cloud.tdf.supervision.dto.update.RcglVerificationEvidenceUpdateDTO;
import com.engine4cloud.tdf.supervision.entity.RcglVerificationEvidenceEntity;

public interface RcglVerificationEvidenceService extends IService<RcglVerificationEvidenceEntity> {

    PageInfo<RcglVerificationEvidenceResultDTO> getPageList(Params page, RcglVerificationEvidenceQueryDTO dto);

    RcglVerificationEvidenceResultDTO getById(Long id);

    Boolean create(RcglVerificationEvidenceCreateDTO dto);

    Boolean update(RcglVerificationEvidenceUpdateDTO dto);
}